home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / dev / gcc / ixemul_src.lha / ixemul-41.0 / stack / bases.h < prev    next >
C/C++ Source or Header  |  1995-05-23  |  1KB  |  44 lines

  1. #ifndef _BASE_H_
  2. #define _BASE_H_
  3.  
  4. #ifdef SMALL_DATA
  5.  
  6. #define A4(x) "a4@(" #x ":W)"
  7.  
  8. #define GETAGBASE  movel a4@(_AmigaGuideBase:W),a6
  9. #define GETASLBASE movel a4@(_AslBase:W),a6
  10. #define GETBULBASE movel a4@(_BulletBase:W),a6
  11. #define GETDOSBASE movel a4@(_DOSBase:W),a6
  12. #define GETDTBASE  movel a4@(_DataTypesBase:W),a6
  13. #define GETGADBASE movel a4@(_GadToolsBase:W),a6
  14. #define GETGFXBASE movel a4@(_GfxBase:W),a6
  15. #define GETINTBASE movel a4@(_IntuitionBase:W),a6
  16. #define GETLOCBASE movel a4@(_LocaleBase:W),a6
  17. #define GETLOWBASE movel a4@(_LowLevelBase:W),a6
  18. #define GETRETBASE movel a4@(_RealTimeBase:W),a6
  19. #define GETUTLBASE movel a4@(_UtilityBase:W),a6
  20. #define GETWBBASE  movel a4@(_WorkbenchBase:W),a6
  21.  
  22.  
  23. #else
  24.  
  25. #define A4(x) #x
  26.  
  27. #define GETAGBASE  movel _AmigaGuideBase,a6
  28. #define GETASLBASE movel _AslBase,a6
  29. #define GETBULBASE movel _BulletBase,a6
  30. #define GETDOSBASE movel _DOSBase,a6
  31. #define GETDTBASE  movel _DataTypesBase,a6
  32. #define GETGADBASE movel _GadToolsBase,a6
  33. #define GETGFXBASE movel _GfxBase,a6
  34. #define GETINTBASE movel _IntuitionBase,a6
  35. #define GETLOCBASE movel _LocaleBase,a6
  36. #define GETLOWBASE movel _LowLevelBase,a6
  37. #define GETRETBASE movel _RealTimeBase,a6
  38. #define GETUTLBASE movel _UtilityBase,a6
  39. #define GETWBBASE  movel _WorkbenchBase,a6
  40.  
  41. #endif
  42.  
  43. #endif _BASE_H_
  44.